package com.lili.collection.core.config;

import com.lili.collection.core.plugins.OutputPlugin;

/**
 * 输出配置
 *
 * @author lili
 * @date 2023/2/13 17:23
 */
public interface OutputConfig extends Config {
    /**
     * 获取输出插件
     */
    @Override
    OutputPlugin getPlugin();

    /**
     * 是否开启事务
     */
    default void setEnableTransaction(boolean enableTransaction){}

    /**
     * 查询是否事务支持
     * @return
     */
    default boolean isEnableTransaction(){return false;}
}
